﻿namespace ReflectionStudio.LocalizationLibrary.Messaging
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    /// <summary>
    /// Interface that all message should implement.
    /// </summary>
    internal interface IMessage
    {
        //Properties

        /// <summary>
        /// Gets the operation.
        /// </summary>
        Operation Operation { get; }

        //Methods

        /// <summary>
        /// Gets the message.
        /// </summary>
        /// <returns></returns>
        String GetMessage();
    }
}